.index-d-g {

    .index-d1 {
        flex-wrap: wrap;
        margin: 0 auto;

        div {
            width: 42.6667vw;
            margin-top: 4vw;

            img {
                width: 42.6667vw;
                height: 42.6667vw;
            }

            p:nth-child(2) {
                font-size: 3.7333vw;
                margin-top: 2.6667vw;
            }

            p:nth-child(2) {
                font-size: 3.7333vw;
                margin-top: 1.3333vw;
            }
        }
    }
}

.Fil {
    width: 100%;
    height: 10.6667vw;
    background: rgba(255, 255, 255, 1);
    position: relative;

    .Fil-d1 {
        position: absolute;
        width: 92vw;
        height: 10.6667vw;
        top: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        left: 4vw;

        img {
            width: 4vw;
            height: 4vw;
        }
    }

    .Top img {
        height: 2vw !important;
    }
    .p-hov{
        color: #B4A07B !important;
        border: 1px solid #B4A07B !important;
    }
    .Fil-d2 {
        position: absolute;
        top: 10.6667vw;
        width: 97.3333vw;
        left: 1.3333vw;
        display: flex;
        background: white;
        align-items: center;
        flex-wrap: wrap;
        padding-bottom: 1.8667vw;

        .center {
            font-size: 3.2vw;
            color: rgba(0, 0, 0, 1);
            padding: 1.0667vw 2vw;
            margin: 1.8667vw 2.9333vw;
            border: 1px solid rgba(224, 224, 224, 1);
        }
    }
}